MongoDB に入門してみる第1話「MongoDBってなに?vs MySQL」
MongoDBってなに?
データベースの一種だよ。 だだしMySQLのようなRDBSではない、、全く新しいDBなんだ!! それらのことをNoSQLというよ。
どんなのなの?
RDBSと違って「表」のようになってないよ。 JSONの文字列をそのまま保存するような感じだよ。 そしてそのJSONを取り出しでうんたらするよ。
強みは何なの?
RDBSの大きな欠点の一つがツリー構造に弱いということでした。 しかしNoSQLではJSONというツリー構造そのものでなのでわかりやすいよ!
弱みは?
トランザクションが弱いみたいです。 みたい。 でもDBだからある程度は強いんだろうけど。。
monogoDBはじめるよ。
始めるよ。。
方法
mongoDBの用意 Create an Atlas Free Tier Cluster が使えます。無料でDaaSが使えます。 良いね。 create-free-tier-manual
GUIで操作したい
mysqlでいうphpmyadminやmysql workbencthみたいに! MongoDB Compass https://docs.mongodb.com/compass/current/
操作してみる。
node.js python
とかがとりあえず公式に載っています。